package jdk8的特性.函数式接口;

/**
 * 作者：idea
 * 日期：2018/8/18
 * 描述：FunctionalInterface注解用于只包含一个抽象函数类型的接口申明使用
 * 注意 静态方法和默认方法都不算事抽象方法
 * 假若接口里面继承了来自object类的方法，那么这些方法都不算是抽象方法
 */
@FunctionalInterface
public interface FunctionTest extends NotFunc{
    void methodA(String name);

    @Override
    default void foo() {
        System.out.println("fooo");
    }

    @Override
    default void voo() {
        System.out.println("this is voo");
    }
}
